%@ EnableSessionState=False%>
M&IS 44044 - Section 001
Systems Analysis II
Fall 2004
Course Description | Resources |
Course Grading | Class Schedule |
Tasks & Deliverables | Policies |
iSQL*Plus |
Weekly Activity Log Directions |
Weekly Activity Log
| Powerpoint Presentations
Course Information
COURSE NAME: |
Systems Analysis II - M&IS 44044 Section 001 |
TERM: |
Fall 2004 |
MEETING TIME: |
Tuesdays and Thursdays 3:15 -
4:30 p.m. |
MEETING
PLACE: |
BSA - Room 213 |
COURSE WEB SITE: |
http://babbage.bsa.kent.edu/sbakke/44044/default.htm |
PREREQUISITES: |
M&IS 24060 and 24070 |
CATALOGUE DESCRIPTION: |
Physical system implementation: mapping logical data models and process models to physical data bases and system design; system coding, testing, installation, conversion, training and automated tools |
Instructor Information
INSTRUCTOR NAME: |
Sharen Bakke |
OFFICE: |
A417 BSA |
OFFICE HOURS: |
Tuesdays and Thursdays 2:00 - 3:15 p.m. and after class and by appointment |
PHONE NUMBER: |
(330) 672-1153 |
HOME PHONE: |
(440) 498-1021 |
E-MAIL: |
missives@sharenbakke.com |
The primary objective of this course is to create a
web-based database application using current languages and information
technologies. Applications will be problem-specific, business-oriented and
must contain a component to read/write from a separate database. Student teams will follow
the planning, analyzing, designing and implementing stages of the systems
development life cycle to solve a real world problem facing
a client organization. Specific emphasis will be placed on managing and presenting the final project to the
client.
Course Objectives:
|
-
Give students experience in current languages and information technologies for
microcomputer-based applications.
-
Provide an opportunity for students to learn and apply new languages quickly
and effectively.
-
Provide an opportunity to participate in a team-based environment developing
"real-world" applications.
-
Reinforce concepts of systems analysis and design, and relational database
design.
-
Reinforce concepts of interface design, data access, storage, and maintenance.
-
Introduce/reinforce project management concepts.
|
Since this is a continuation of the Systems Analysis I (M&IS
24060) the actual creation of an application will be the primary
focus. The class will be divided into two parts: 1) a review of the
Systems Development Life Cycle, 2) an introduction of the basic building blocks
for creating the application.
Prerequisites include M&IS 24060 (Systems Analysis I) and M&IS 24070
(Principles of Systems Development). Students attending the course who do
not have the proper prerequisite risk being deregistered from the class.
After an initial review of the systems development life
cycle we will meet in the classroom once per week. The other scheduled class
meetings will be conducted in project groups. ALL groups will meet during the
class time. Some of these groups will meet with me for part of this time each
week. This is class time and attendance is required whether your group meets
with me or not. Each group will meet on the off-class day every other week
- this may change depending on the number of groups
in the class. Additional group meetings can be scheduled if necessary.
No specific class materials are required.
Students are expected to obtain resources such as software manuals, programming
language guides, etc. appropriate to the tools that are being utilized in their
project. A recommended list of books and web sites are listed.
-
Books
*** STRONGLY RECOMMENDED *** - WROX Press
- Beginning ASP.NET 1.0 with Visual Basic.NET
by Rob Birdwell, Matt Butler, Chris Goode, Gary Johnson, John Kauffman, Juan T. Llibre, Christopher L. Miller, Neil Raybound, David Sussman,Srinivasa Sivakumar and Chris
Ullman. ISBN 1861007337 http://www.wrox.com/books/0764543695.shtml
Other Choices
- ASP.NET: A Beginner's Guide by Dave Mercer. ISBN: 0072195126. Published by Osborne McGraw-Hill.
- ASP.NET and VB.NET Web Programming by Matt J. Crouch. ISBN: 0201734400. Published by Addison Wesley Professional.
- Designing Microsoft ASP.NET Applications by Douglas. J. Reilly. ISBN: 735613486. Published by Microsoft Press.
- Classroom materialsPertinent handouts and other course materials
will be distributed in class or through the web site.
- Editors and access
- A text editor is needed for creating HTML and ASP.NET files. Microsoft has an
excellent link for ASP.NET development. A development environment called Web Matrix
can be downloaded from this Microsoft page
- Access to a web server and to an Oracle 8 database
will be provided. Ad hoc SQL statements will be entered through
this web site. The access strings will be distributed during
class.
Worthwhile web sites
A compilation of
several web sites are listed here.
This list is intended as a place to start and is, by no means,
exhaustive.
Final grade will be computed as follows:
Notes:
- Final letter grade determinations will be assigned according to the following percentages:
A>=90%; B>=80%; C>=70%; D>=
60%; F<=60%
- Attendance Policy - Students are expected to
attend all class sessions and to actively participate in class discussions.
"Active participation" means providing substantive, insightful comments about
a topic (e.g., quality); asking stimulating and probing questions that further
the discussion and everyone's understanding of the topic; and being an
enthusiastic participant in cooperative learning exercises.
IV. Tentative Schedule Top
Class |
Day |
Topics/Activities |
1 |
Aug 31 |
- Course Introduction - Survey of Syllabus, Skills, and Expectations.
- Formation of project teams
- Overview of Systems Development Life Cycle (SDLC)
|
2 |
Sept 2 |
Review of Planning Phase of SDLC |
3 |
Sept 7 |
- Group Member Project Ideas Due (more details)
Groups meet in class and select an application from choices provided by the instructor and team members' application descriptions.
- Weekly group meetings with instructor are scheduled
- Review of Analysis Phase of SDLC including dataflow diagrams and entity relationshp diagrams.
|
4 |
Sept 9 |
Review of Design Phase |
5 |
Sept 14 |
Tentative Presentation by Guest Speaker from Eaton Corporation / Review of Implementation Phase |
6 |
Sept 16 |
Group meetings begin |
7 |
Sept 21 |
Introduction to basic HTML commands and concepts |
8 |
Sept 28 |
Investigation Report Due
For more detailed information click here
- Team Presentations of Investigation Report
|
9 |
Oct 5 |
Introduction to SQL / Tentative Presentation by guest speaker from Eaton Corporation |
10 |
Oct 12 |
Analysis Report Due
Presentation of basic ASP concepts and commands. |
11 |
Oct 19 |
Presentation of pertinent ASP commands and methodologies. |
12 |
Oct 26 |
System Specifications Due
Presentation of pertinent ASP commands and methodologies. |
13 |
Nov 2 |
Presentation of pertinent ASP, HTML and Oracle offerings / Tentative Presentation by guest speaker from Eaton Corporation |
14 |
Nov 9 |
Presentation of pertinent ASP, HTML and Oracle offerings |
15 |
Nov 16 |
Presentation of pertinent ASP, HTML and Oracle offerings |
NONE |
Nov 23 |
No Class - Thanksgiving Break |
16 |
Nov 30 |
Presentation of pertinent ASP, HTML and Oracle offerings |
17 |
Dec 7 |
Tentative Presentation by guest speaker from Eaton Corporation |
DUE |
Dec 10 5:00 p.m. |
Deliverables for the Implementation and
Maintenance Phases Due |
18 |
Dec 17 |
Final Presentations ** Exam Time - Friday: 7:45 - 10:00 A.M. |
V. Description of Tasks and Deliverables Top
Quizzes - 10 points
At the beginning of
each classroom meeting there will be a short quiz on material presented during the previous
classroom meeting. If you take the quiz and leave class - the quiz will not be
graded. Excused absences will be dealt with on an individual basis. Each quiz
counts the same amount. This grade will be based on the student's mean quiz
score. The lowest quiz score will be dropped. Quizzes missed due to unexecused
absences will not be dropped.
Weekly Activity Logs - 6 points
Each team member will fill out an online activity
log documenting
meetings attended and project activites performed. Members will need to review their team member's previous week's entry.
Full credit will be given to those who provide complete entries in a timely
fashion. Deductions will be taken by a subjective assessment proportional to the amount of deficiency. The weekly log
will be due before class (3:15 P.M. Tuesdays)
Planning, Analysis and Design Deliverables - 30 points
All students on a team will be assigned the same score for this portion of the grade. Basic requirements or deliverables are:
- Grading Points
- Timeliness
- Completeness
- Cohesiveness
- Readability
- Content
- Deliverables
- Investigation Report
- Analysis Report
- System Specifications
|
25 points |
|
5 points |
Click for more details
|
|
Implementation and Maintenance Phase Deliverables - 30
points
All students on a team will be assigned the same score for this portion of the grade. Basic requirements and deliverables are:
- Grading Points
- Timeliness
- Completeness
- Cohesiveness
- Readability
- Content
- Deliverables
- Executive Summary
- Documentation
- Testing Plan
- Conversion Plan
- Training Schedule
- Support and Maintenance Plans
- Fully functional, error-free application
- Well-documented code (5 points)
|
20 points |
|
10 points |
Click for more details
|
|
Peer Evaluation of Individual Performance - 12 points
Team members can choose how to organize and run their project. Evaluations will be absolutely confidential
and will be performed after the midterm and final presentations. These factors will be considered:
- Quality of work performed by the student - 4 points
- Level of effort - 4 points
- Participation on group meetings - 4 points
Evaluations will be done on a rating scale,
ranging from 1 to 15, where 1 is worthless and 15 is invaluable. A score of 8
is considered average. It would be possible for a student to do outstanding
work on a small part of the project (a 15 for quality but a 1 on effort) and
receive a low overall grade due to effort level. As an additional measure
students will rank their peers in each area from most valuable to least
valuable.
Participation in group meetings is based on the same scale and takes attendance into account; a score of 1 means the person never attended a single meeting. A score of 15 means the person attended every meeting.
Two rules are in effect with respect to peer evaluations:
1. No one may turn in a low evaluation (below 8) of another team member unless I have been notified no later than the fifth week of class that the target of the poor evaluation has not been pulling his/her own weight.
2. Each member of the team must be allowed to play a significant part in the development and implementation of the project. If an individual feels he/she is being shut out by the group, the individual must notify me early. This requirement does not mean each group member must be involved in every aspect of the project. Rather, it is meant to prevent one or two individuals from monopolizing the project and then giving poor participation evaluations later.
-
Instructor's Evaluation of Individual Performance - 12 points
Each student will
receive two performance
evaluation scores. The first performance evaluation will occur at midterm time. The second evaluation will occur at the end of the quarter. Both evaluation scores will be equally weighted and based on the following inputs:
- quality of work, level of effort and level of participation.
- weekly activity logs, due on Tuesdays, at 3:15 pm for the preceding week. This report must itemize "time on task" for the week. Each task will be accompanied by the appropriate amount of time spent in hours. This report must be copied to all members of the team; team members have the opportunity to dispute entries.
- In addition to "time on task", the student is encouraged (but not required) to include any additional information that will enhance my understanding of your efforts for that week. Possible entries may be a description of a problem encountered, the solution (proposed or real) and how this problem is related to other tasks.
VI. Policies Top
The following policies apply to all students in this course.
Necessary Prerequisites
Students attending the course who do not have the proper prerequisites risk being deregistered from the class.
-
Enrollment Registration
Students have responsibility to ensure they
are properly enrolled in classes.You are advised to review your official class schedule during the first two weeks
of the semester to ensure you are properly enrolled in this class
and section. Should you find an error in your class schedule, you have until September 10, 2004 to correct it with your
advising office.If registration errors are not corrected by this date and you continue to attend and participate in
classes for which you are not officially enrolled, you are advised now that you
will not receive a grade at the conclusion of the semester for any class in which you are not properly
registered.
Academic Honesty
Cheating means to misrepresent the source, nature, or other conditions of your academic work
(e.g., tests, papers, projects, assignments) so as to get undeserved
credit. The use of the intellectual property of others without giving them appropriate credit is a serious academic
offense. It is the University's policy that cheating or plagiarism result in receiving a failing grade for the work or
course. Repeat offenses result in dismissal from the University.
Course Withdrawal Deadline
For Fall 2004 the
course withdrawal deadline is Saturday, November 6, 2004. Withdrawal before
the deadline results in a "W" on the official transcript; after the deadline a
grade must be calculated and reported.
Students with Disabilities
In accordance with University policy, if you have a
documented disability and require accommodations to obtain equal access in this
course, please contact the instructor at the beginning of the semester or when
given an assignment for which an accommodation is required. Students with disabilities must verify their
eligibility through the Office of Student Disability Services (SDS) in the
Michael Schwartz Service Center (672-3391).
Powerpoint Presentations Top
Click on the appropriate link for the desired powerpoint presentation: